﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using ControlStock.Dominio;
using ControlStock.Servicio;

namespace ControlStock
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            txtUsuario.Focus();
        }

        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuarioServicio busqueda = new UsuarioServicio();
            Usuario usu = new Usuario();
            usu = busqueda.Validar(txtUsuario.Value.ToString(),txtPassword.Value.ToString());
            if (usu != null )
            {
                Session["Id_Usuario"] = usu.Id_Usu.ToString();
              
                if (usu.Tipo_Usu == 0)
                {
                    Session["Tipo_Usuario"] = "Administrador";

                    if (usu.Estado_Usu == true) //pregunto si esta activo!!!
                    {
                        Response.Redirect("Principal.aspx");
                    }
                    else
                    {
                        String html = "";
                        html = "<SCRIPT>";
                        html += " alert('El Usuario esta inactivo en el sistema.');";
                        html += "</SCRIPT>";
                        Response.Write(html);

                    }
               }
                else
                {
                    Session["Tipo_Usuario"] = "Base";

                    if (usu.Estado_Usu == true) // pregunto si esa activo!!!
                    {
                        Response.Redirect("Altamodificacionusuarios.aspx");
                    }
                    else
                    {
                        String html = "";
                        html = "<SCRIPT>";
                        html += " alert('El Usuario esta inactivo en el sistema.');";
                        html += "</SCRIPT>";
                        Response.Write(html);

                    }
                                      
                }
                    
            }
            else
            {
                String html = "";
                html = "<SCRIPT>";
                html += " alert('El Usuario No Existe.');";
                html += "</SCRIPT>";
                Response.Write(html);
            }      
        }
    }
}
